package com.qst.service;

import com.qst.pojo.dto.LoginDTO;
import com.qst.pojo.vo.LoginResponseVO;
import com.qst.pojo.dto.RegisterDTO;

/**
 * 认证服务接口
 */
public interface AuthService {

    /**
     * 用户登录
     * @param loginDTO 登录信息
     * @return 登录结果
     */
    LoginResponseVO login(LoginDTO loginDTO);

    /**
     * 用户注册
     * @param registerDTO 注册信息
     * @return 注册结果（包含token和用户信息）
     */
    LoginResponseVO register(RegisterDTO registerDTO);
}

